'''
Python练习题问题如下：
问题：要求用递归的方法，求5!阶乘
Python解题思路分析：
递归公式：fn=fn_1*4!
'''
#!/usr/bin/python
# -*- coding: UTF-8 -*-
def fact(j):
    sum = 0
    if j == 0:
        sum = 1
    else:
        sum = j * fact(j - 1)
    return sum

for i in range(1, 6):
    print("%d! = %d" % (i, fact(i)))